#pragma once

///////////////////////////////////////////////////////////////////////////
//																		 //
//	Author:		Michael Mozdzierz										 //
//	Date:		12/12/2014												 //
//	Purpose:	Create the state for the temple menu					 //
//																		 //
///////////////////////////////////////////////////////////////////////////

#include "base\Menu.h"

class Button;

// defines the temple menu
class TempleMenu : public Menu
{
	Button* society_button = nullptr;
	Button* build_button = nullptr;
	Button* war_button = nullptr;

	TempleMenu(void);
public:
	virtual ~TempleMenu(void);

	// update this menu by dt seconds
	virtual void Update(float dt) override;

	// draw this menu
	virtual void Draw(void) override;

	static TempleMenu* GetInstance(void)
	{
		static TempleMenu instance;

		return &instance;
	}
};